#pragma once
#include "DMatrix6.h"

namespace Skill
{
	namespace Ode
	{		
		void DMatrix6::CollectManagedMemory()
		{
		}

		dReal DMatrix6::default::get(int index)
		{
			return _This[index];
		}
		void DMatrix6::default::set(int index , dReal value)
		{
			_This[index] = value;
		}

		dReal DMatrix6::default::get(int i,int j)
		{
			return _This[i*8 + j];
		}
		void DMatrix6::default::set(int i,int j,dReal value)
		{
			_This[i*8 + j] = value;
		}

		void DMatrix6::SetZero()
		{
			dSetZero(_This,48);
		}
		void DMatrix6::SetValue(dReal value)
		{
			dSetValue(_This,48,value);
		}

	}
}